committee for scientific and technological policy - French English Dictionary